package com.xckj.teacher.iview;

import com.xckj.teacher.bean.HomeBean;
import com.xckj.teacher.bean.TextbookBean;
import com.xckj.teacher.bean.UnitBean;
import com.xckj.teacher.framework.IBaseView;

import java.util.List;

/**
 * @Author: ChenYao
 * @Describe: 首页
 * @Date: 2024/4/11 15:11
 */
public interface IHomeView extends IBaseView {
    /**
     * 成功
     *
     * @param homeBean 首页数据
     */
    void success(HomeBean homeBean);

    /**
     * 成功
     *
     * @param textbookBeans 教材数据
     */
    void success(List<TextbookBean> textbookBeans);

    /**
     * 成功
     *
     * @param unitBean 单元数据
     */
    void successUnit(List<UnitBean> unitBean);

    /**
     * 成功
     */
    void success();

    /**
     * 失败
     *
     * @param message 失败信息
     */
    void failed(String message);
}
